import { PropType } from 'vue';

declare type position = 'left' | 'right';
declare type size = 'large' | 'default' | 'small';

export const iconTextProps = {
	text: {
		type: String,
	},
	textPSLanguageRes: {
		type: String,
	},
	tooltip: {
		type: String,
	},
	tooltipPSLanguageRes: {
		type: String,
	},
	iconClass: {
		type: String,
	},
	imgPath: {
		type: String,
	},
	fontIconClass: {
		type: String,
	},
	position: {
		type: String as PropType<position>,
		default: 'left',
	},
	size: {
		type: String as PropType<size>,
		default: 'default',
	},
};
